class HireRentRentModel {
  int? siteDiscount;
  bool? isOverdueCharge;
  bool? isDepositCharge;
  double? cabinetFeeS12;
  double? tmcDeviceFeeContractPriceS10;
  double? tmcDeviceFeeContractPriceS12;
  double? tmcDeviceFeeContractPriceS14;
  double? cabinetFeeS14;
  int? boxID;
  int? pickupCharges;
  double? cabinetFeeS11;
  bool? isTakeCharge;
  int? retentionHours;
  int? freeOverdueHours;
  int? unitOverdueHours;
  double? overduePrice;
  double? tmcDeviceFeeContractPriceS11;
  double? cabinetFeeS13;
  double? tmcDeviceFeeContractPriceS13;
  double? cabinetFeeS10;

  HireRentRentModel(
      {this.siteDiscount,
      this.isOverdueCharge,
      this.isDepositCharge,
      this.cabinetFeeS12,
      this.tmcDeviceFeeContractPriceS10,
      this.tmcDeviceFeeContractPriceS12,
      this.tmcDeviceFeeContractPriceS14,
      this.cabinetFeeS14,
      this.boxID,
      this.pickupCharges,
      this.cabinetFeeS11,
      this.isTakeCharge,
      this.retentionHours,
      this.freeOverdueHours,
      this.unitOverdueHours,
      this.overduePrice,
      this.tmcDeviceFeeContractPriceS11,
      this.cabinetFeeS13,
      this.tmcDeviceFeeContractPriceS13,
      this.cabinetFeeS10});

  HireRentRentModel.fromJson(Map<String, dynamic> json) {
    siteDiscount = json['siteDiscount'];
    isOverdueCharge = json['isOverdueCharge'];
    isDepositCharge = json['isDepositCharge'];
    cabinetFeeS12 = json['cabinetFee_s12'];
    tmcDeviceFeeContractPriceS10 = json['tmcDeviceFeeContractPrice_s10'];
    tmcDeviceFeeContractPriceS12 = json['tmcDeviceFeeContractPrice_s12'];
    tmcDeviceFeeContractPriceS14 = json['tmcDeviceFeeContractPrice_s14'];
    cabinetFeeS14 = json['cabinetFee_s14'];
    boxID = json['boxID'];
    pickupCharges = json['pickupCharges'];
    cabinetFeeS11 = json['cabinetFee_s11'];
    isTakeCharge = json['isTakeCharge'];
    retentionHours = json['retentionHours'];
    freeOverdueHours = json['freeOverdueHours'];
    unitOverdueHours = json['unitOverdueHours'];
    overduePrice = json['overduePrice'];
    tmcDeviceFeeContractPriceS11 = json['tmcDeviceFeeContractPrice_s11'];
    cabinetFeeS13 = json['cabinetFee_s13'];
    tmcDeviceFeeContractPriceS13 = json['tmcDeviceFeeContractPrice_s13'];
    cabinetFeeS10 = json['cabinetFee_s10'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['siteDiscount'] = this.siteDiscount;
    data['isOverdueCharge'] = this.isOverdueCharge;
    data['isDepositCharge'] = this.isDepositCharge;
    data['cabinetFee_s12'] = this.cabinetFeeS12;
    data['tmcDeviceFeeContractPrice_s10'] = this.tmcDeviceFeeContractPriceS10;
    data['tmcDeviceFeeContractPrice_s12'] = this.tmcDeviceFeeContractPriceS12;
    data['tmcDeviceFeeContractPrice_s14'] = this.tmcDeviceFeeContractPriceS14;
    data['cabinetFee_s14'] = this.cabinetFeeS14;
    data['boxID'] = this.boxID;
    data['pickupCharges'] = this.pickupCharges;
    data['cabinetFee_s11'] = this.cabinetFeeS11;
    data['isTakeCharge'] = this.isTakeCharge;
    data['retentionHours'] = this.retentionHours;
    data['freeOverdueHours'] = this.freeOverdueHours;
    data['unitOverdueHours'] = this.unitOverdueHours;
    data['overduePrice'] = this.overduePrice;
    data['tmcDeviceFeeContractPrice_s11'] = this.tmcDeviceFeeContractPriceS11;
    data['cabinetFee_s13'] = this.cabinetFeeS13;
    data['tmcDeviceFeeContractPrice_s13'] = this.tmcDeviceFeeContractPriceS13;
    data['cabinetFee_s10'] = this.cabinetFeeS10;
    return data;
  }
}
